const ApiMaterial = {
  /**
   * 获取材料分类树
   * @param {{materialProCode: 主材：ZC， 辅材：D}}
   */
  classTree: "/api/v1/material/classTree",
  /**
   * 获取材料列表
   * @param {{page: number, pageSize: number, materialClassCode: 必填材料分类编码, materialClassId: 材料分类ID, keyword: string, isActive: boolean 是否只获取启用的}}
   */
  list: "/api/v1/material/list",

  /**
   * 根据意向客户信息获取模板材料列表
   * @param {{intentCustomerId: 意向客户ID}}
   */
  getMaterialInfoByintendId: "/api/v1/materialChoose/info",

  /**
   * 添加/编辑 材料选择
   * @param {
   *  chooseMasterId:
   *  items: {
   *    areaId: number
   *    masterId: number
   *    price: number
   *    num: number
   *    remark: string
   * }[]
   * }
   */
  materialChooseModify: "/api/v1/materialChoose/add",

  /**
   * 提交材料选择
   * @param {{chooseMasterId: number}}
   */
  submit: "/api/v1/materialChoose/submit",
  /**
   * 材料区域列表
   */
  materialAreas: "/api/v1/material/areas",
  /**
   * 材料详情
   */
  detail: "/api/v1/material/detail",

  /**
   * 获取升级价配置
   */
  materialPriceUpgrade: "/api/v1/config/materialPriceUpgrade",

  /**
   * 获取选材类目
   */
  getMaterialChooseItems: "/api/v1/materialChoose/getMaterialChooseItems",

  /**
   * 撤销所选材料（重置）
   */
  cancel:"/api/v1/materialChoose/cancel"
};
export default ApiMaterial;
